package com.cloudbroker.bcs.platform.ltb.middle.dao;

import com.cloudbroker.bcs.common.dao.base.DAOBase;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.viewpoint.vo.ViewpointAdminQueryForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.viewpoint.vo.ViewpointRecomQueryForm;
import com.cloudbroker.bcs.platform.ltb.middle.entity.ViewpointMsg;
import com.cloudbroker.bcs.platform.ltb.middle.entity.ViewpointRecom;
import com.cloudbroker.bcs.platform.ltb.middle.entityview.ViewpointAdminView;

import java.util.List;

/**
 * Created by world on 16/7/8.
 */
public interface ViewpointRecomDAO extends DAOBase<ViewpointRecom, String> {

    List<ViewpointMsg> queryViewpointRecomList(ViewpointRecomQueryForm viewpointRecomQueryForm);

    void deleteByViewpoint(ViewpointRecom viewpointRecom);

    List<ViewpointAdminView> queryAdminViewpoint(ViewpointAdminQueryForm viewpointAdminQueryForm);

    Integer countAdminViewpoint(ViewpointAdminQueryForm viewpointAdminQueryForm);

}
